package com.boco.transnms.server.bo.ibo.traph;

import com.boco.transnms.server.bo.base.*;
import java.util.Map;
import com.boco.transnms.common.dto.base.DataObjectList;
import com.boco.transnms.common.dto.base.BoActionContext;
import java.util.HashMap;
import com.boco.transnms.common.dto.traph.TraphTemplateExport;
import com.boco.transnms.common.dto.Traph;

public interface IExportTraphInfoListBO extends IBusinessObject {
    DataObjectList getTraphListByCond(HashMap paraMap, HashMap conMap);
    DataObjectList getTraphList(BoActionContext actionContext, HashMap paraMap, HashMap condition);
    TraphTemplateExport getTraphTemplateList(Traph traph,Map rateMap,Map importantLevelMap,HashMap otherInfoMap);
    DataObjectList getTraphListForProvince(BoActionContext actionContext, HashMap paraMap, HashMap conMap);
    TraphTemplateExport dboToTemplateForProvince(Traph traph);
}
